Tales of Vesperia Tools [by RangerRus]
Version v1.0

[1] GENERAL INFORMATION
Tales of Vesperia Tools are hacking tools for the Xbox 360 & PS3 version of Tales of Vesperia.
It can be used for modding the game, searching for hidden content, and creating fan translations.
Note: version on Xbox 360 uses another file compression on most of files, so this tool set
won't help with every single file. This pack was created mostly for PS3 version.

[2] DONATE TO SUPPORT OUR TEAM
Webmoney:
R392934641454
Z335291837360
E199790310029

Yandex wallet:
410011235819402

[3] DETAILS
The included tools are:

[unfps/fps] SVO:
unpacking and packing containers of FPS4 format, mostly for SVO files.

[uncht/cht/cht_switch] TO8CHTX [ansi/utf8/1]:
text dumper to extract/insert the script from the *.TO8CHTX files.
command "cht_switch" during insert allows you to switch EN and JP lines.
commands "ansi/utf8" allow you to adjust text extraction in proper encoding.

[untss/tss/tss_switch] TSS/TO8SCEL [ansi/utf8]:
text dumper to extract/insert the script from the *.TO8SCEL and *.TSS files (scenario.dat & STRING_DIC.SO).
command "cht_switch" during insert allows you to switch EN and JP lines.
commands "ansi/utf8" allow you to adjust text extraction in proper encoding.

[untss2/tss2] TO8SCEL (source files):
command "untss2" extracts all resources from scenario.dat (file format: bin).
command "tss2" inserts previously extracted resources back into scenario.dat ( bin).

[unscf/scf/scf_switch] SCFOMBIN [ansi/utf8]:
text dumper to extract/insert the script from the *.cmp files (SCFOMBIN).
This type of file contains text displayed during battles.
There are 26 files that you need to edit. All of them are listed below.
btl.svo\BTL_PACK\BTL_PACK_003\
BTL_EP_0070_010_154.cmp
BTL_EP_030_040_156.cmp
BTL_EP_030_080_157.cmp
BTL_EP_0950_010_159.cmp
BTL_EP_0960_020_160.cmp
BTL_EP_1040_020_161.cmp
BTL_EP_1460_000_165.cmp
BTL_EP_150_170_166.cmp
BTL_EP_170_050_167.cmp
BTL_EP_210_090_170.cmp
BTL_EP_270_110_1_173.cmp
BTL_EP_270_110_172.cmp
BTL_EP_340_070_176.cmp
BTL_EP_370_050_177.cmp
BTL_EP_420_080_178.cmp
BTL_EP_440_040_179.cmp
BTL_EP_470_030_180.cmp
BTL_EP_490_060_0_182.cmp
BTL_EP_490_060_1_183.cmp
BTL_EP_510_050_184.cmp
BTL_EP_510_080_185.cmp
BTL_EP_640_050_190.cmp
BTL_EP_650_030_191.cmp
BTL_EP_650_050_192.cmp
BTL_LL_MONSTER_193.cmp
BTL_XTM_EVENT_196.cmp

   Attention! Please read this before using this programm!
   a) Patch - to pack files correctly you must keep structure of unpacked files' location. In case there are some
   subdirectories, you must leave them as they are, otherwise files won't get updated after packing.
   b) After activating commands that patch/pack files there will be no new archive created. It'll be instantly made
   into file which is specified in command line or in executive BAT file. I highly advice you to make a backup
   copy of original file.
   c) While packing files programm would understand only original names of unpacked files. Don't change them.
   d) In case you'd like to change the text inside TO8CHTX, TO8SCEL or SCFOMBIN using packing commands
   "cht, tss or scf", game files and TXT files should be located in the same directory (folder).
   e) While packing TO8CHTX, TO8SCEL or SCFOMBIN programm would understand only original structure of TXT files.
   That means you cannot change neither tags nor number of lines.
   f) There are two more files attached to the tools:
   JPCODES (for TO8CHTX).txt
   JPCODES (for TO8SCEL & TSS).txt
   Those files help to replace certain values and tags.
   You can always add more value replacements and adjust them as you'd like.
   Order structure in JPCODES:
   [value1]; [value2]; comments
   "value1" will be replaced with "value2" in file you're patching after running. 
   These files work along with "cht, tss or scf" commands. While running JPCODES.txt should be located in the same
   directory with utility. This tool can only have one name - JPCODES.txt. Don't change it - tool set won't
   recognise other names.
   
[4] COMMANDS
Usage: *.exe unfps/fps            anyfile (svo & etc...)
Usage: *.exe uncht/cht/cht_switch TO8CHTX     [ansi/utf8/1]
Usage: *.exe untss/tss/tss_switch TSS/TO8SCEL [ansi/utf8]
Usage: *.exe untss2/tss2          TO8SCEL
Usage: *.exe unscf/scf/scf_switch SCFOMBIN    [ansi/utf8]

[5] VERSION HISTORY
   [5.1] v1.0 (20-03-2015)
- First version.

[6] FEEDBACK
In case of errors, bugs or any other mistakes of same kind, please
contact project leader via email or other communication tools:
Skype: evil_finalist
e-mail: evil-final1st[at]mail.ru
forum: http://temple-tales.ru/forum